[Swift Apple ] 13. Swift 문자열 속에 변수 넣기 | Swift String Interpolation 사용 방법

💬 Swift의 String Interpolation: 문자열 속에 변수 넣기




안녕하세요! 😊 이번 시간에는 Swift에서 아주 자주 사용되는 기능,

바로 String Interpolation (문자열 보간) 에 대해 배워볼 거예요.

“문자열 보간”이라는 말은 조금 어려워 보일 수 있지만,

사실은 문장 안에 값을 넣는 방법이에요!

프로그래밍에서 정말 많이 사용되니까 꼭 알아둬야 해요.




✏️ String Interpolation이란?


String Interpolation이란,

문자열(String) 안에 변수나 계산 결과를 직접 넣어서 문장을 만드는 방법이에요.


예를 들어, 이런 코드가 있다고 해볼게요:

let name = "지우"
print("안녕하세요, \(name)님!")





출력 결과:

안녕하세요, 지우님!

문자열 "안녕하세요, \(name)님!" 안에 \(name)을 쓰면,

Swift는 name이라는 변수에 들어있는 "지우" 값을 넣어서 출력해줘요.


\() ← 이 안에 변수, 숫자, 계산식을 넣을 수 있어요!




 

🧪 실습: 나이 출력해 보기

let age = 12
print("저는 \(age)살이에요.")




출력 결과:

저는 12살이에요.

여기서 \(age)는 변수 age에 담긴 숫자를 문자열 안에 자연스럽게 넣어주는 역할을 해요.




➕ 계산식도 넣을 수 있어요!


String Interpolation 안에는 계산식도 넣을 수 있어요.

let a = 5
let b = 3
print("a + b는 \(a + b)입니다.")






출력 결과:

a + b는 8입니다.

정말 신기하죠?

굳이 변수로 따로 저장하지 않아도 \(a + b)처럼 바로 넣을 수 있어요!





💡 여러 개의 변수도 한 줄에 넣을 수 있어요

let name = "민준"
let hobby = "축구"
print("\(name)님의 취미는 \(hobby)입니다.")






출력 결과:

민준님의 취미는 축구입니다.



🧙‍♂️ 문자열 보간은 왜 좋을까요?

  • ✅ 변수나 계산 결과를 자연스럽게 문장에 넣을 수 있어요

  • + 없이도 간단하게 문자열을 만들 수 있어요

  • ✅ 코드가 읽기 쉽고 깔끔해져요


예전 방식: "안녕하세요, " + name + "님!"
Swift 방식: "안녕하세요, \(name)님!" → 더 쉽고 예쁘죠?



 

✨ 마무리하며


오늘은 Swift의 String Interpolation

문자열 안에 변수나 계산을 넣는 방법을 배웠어요.


기억하세요:

  • \(변수) 형식으로 사용해요

  • 숫자, 문자열, 계산식도 모두 가능해요

  • 코드가 깔끔해지고 이해하기 쉬워져요!


다음 시간에는 문자열을 더 재미있게 다루는 방법,

예를 들어 문자 세기, 문자열 합치기, 글자 바꾸기 등을 배워볼 수 있어요.


댓글 쓰기